#ifndef DIALOG_H
#define DIALOG_H

#include <QDialog>
#include <QCheckBox>
#include <QRadioButton>
#include <QPlainTextEdit>
#include <QPushButton>
#include <QHBoxLayout>

class QWDlgManual : public QDialog
{
    Q_OBJECT

private:
    QCheckBox *chkBoxUnder;
    QCheckBox *chkBoxItalic;
    QCheckBox *chkBoxBold;
    QRadioButton *rBtnBlack;
    QRadioButton *rBtnBlue;
    QRadioButton *rBtnRed;
    QPushButton *btnOK;
    QPushButton *btnCancel;
    QPushButton *btnClose;
    QPlainTextEdit *txtEdit;

    void iniUI(); //UI 创建与初始化
    void iniSignalSlots(); //初始化信号与槽连接

private slots:
    void on_chkBoxUnder(bool checked); // Underline的槽函数
    void on_chkBoxItalic(bool checked); // Italic的槽函数
    void on_chkBodBold(bool checked); // Bold的槽函数
    void setTextFontColor(); //设置字体颜色

public:
    QWDlgManual(QWidget *parent = nullptr);
    ~QWDlgManual();
};
#endif // DIALOG_H
